<html>
<head><meta charset="utf-8"><title>uniform paths and module system · t-compiler/rust-2018 · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/151587-t-compiler/rust-2018/index.html">t-compiler/rust-2018</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/151587-t-compiler/rust-2018/topic/uniform.20paths.20and.20module.20system.html">uniform paths and module system</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="147549236"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/151587-t-compiler/rust-2018/topic/uniform%20paths%20and%20module%20system/near/147549236" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/151587-t-compiler/rust-2018/topic/uniform.20paths.20and.20module.20system.html#147549236">(Nov 12 2018 at 20:27)</a>:</h4>
<p><span class="user-mention" data-user-id="123856">@Vadim Petrochenkov</span> I'm trying to figure out what bits of work needs to land regarding the module system -- and specifically what we expect to have to backport to beta. Is there a "central comment" or PR that outlines your strategy here?</p>



<a name="147551184"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/151587-t-compiler/rust-2018/topic/uniform%20paths%20and%20module%20system/near/147551184" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Vadim Petrochenkov <a href="https://rust-lang.github.io/zulip_archive/stream/151587-t-compiler/rust-2018/topic/uniform.20paths.20and.20module.20system.html#147551184">(Nov 12 2018 at 21:05)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/pull/55884" target="_blank" title="https://github.com/rust-lang/rust/pull/55884">https://github.com/rust-lang/rust/pull/55884</a> is the only thing targeting beta so far.</p>



<a name="147551374"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/151587-t-compiler/rust-2018/topic/uniform%20paths%20and%20module%20system/near/147551374" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Vadim Petrochenkov <a href="https://rust-lang.github.io/zulip_archive/stream/151587-t-compiler/rust-2018/topic/uniform.20paths.20and.20module.20system.html#147551374">(Nov 12 2018 at 21:08)</a>:</h4>
<p><span class="user-mention" data-user-id="127859">@Taylor Cramer</span> may want to backport some non-mod.rs-mod stuff on beta (e.g. stabilization), but I'm not sure.</p>



<a name="147553280"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/151587-t-compiler/rust-2018/topic/uniform%20paths%20and%20module%20system/near/147553280" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/151587-t-compiler/rust-2018/topic/uniform.20paths.20and.20module.20system.html#147553280">(Nov 12 2018 at 21:50)</a>:</h4>
<p>OK, thanks!</p>



<a name="147553284"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/151587-t-compiler/rust-2018/topic/uniform%20paths%20and%20module%20system/near/147553284" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/151587-t-compiler/rust-2018/topic/uniform.20paths.20and.20module.20system.html#147553284">(Nov 12 2018 at 21:50)</a>:</h4>
<p>I'll take a look at that</p>



<a name="147555301"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/151587-t-compiler/rust-2018/topic/uniform%20paths%20and%20module%20system/near/147555301" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/151587-t-compiler/rust-2018/topic/uniform.20paths.20and.20module.20system.html#147555301">(Nov 12 2018 at 22:27)</a>:</h4>
<p>I think <a href="https://github.com/rust-lang/rust/pull/55560" target="_blank" title="https://github.com/rust-lang/rust/pull/55560">https://github.com/rust-lang/rust/pull/55560</a> is dead in the water unless we think we can adapt syn and any other crates that may have been broken</p>



<a name="147555354"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/151587-t-compiler/rust-2018/topic/uniform%20paths%20and%20module%20system/near/147555354" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/151587-t-compiler/rust-2018/topic/uniform.20paths.20and.20module.20system.html#147555354">(Nov 12 2018 at 22:28)</a>:</h4>
<p>It's frustrating seeing as we already landed the breakage to nearly the exact same set of things</p>



<a name="147555370"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/151587-t-compiler/rust-2018/topic/uniform%20paths%20and%20module%20system/near/147555370" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/151587-t-compiler/rust-2018/topic/uniform.20paths.20and.20module.20system.html#147555370">(Nov 12 2018 at 22:28)</a>:</h4>
<p>This just extends the breakage to usages in <code>lib.rs</code>/<code>mod.rs</code>/<code>main.rs</code> files</p>



<a name="147555377"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/151587-t-compiler/rust-2018/topic/uniform%20paths%20and%20module%20system/near/147555377" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/151587-t-compiler/rust-2018/topic/uniform.20paths.20and.20module.20system.html#147555377">(Nov 12 2018 at 22:28)</a>:</h4>
<p>and makes things more consistent as a result</p>



<a name="147555400"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/151587-t-compiler/rust-2018/topic/uniform%20paths%20and%20module%20system/near/147555400" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/151587-t-compiler/rust-2018/topic/uniform.20paths.20and.20module.20system.html#147555400">(Nov 12 2018 at 22:29)</a>:</h4>
<p>This is all a way of saying that i don't think there are any breakages we should aim to make here</p>



<a name="147555402"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/151587-t-compiler/rust-2018/topic/uniform%20paths%20and%20module%20system/near/147555402" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/151587-t-compiler/rust-2018/topic/uniform.20paths.20and.20module.20system.html#147555402">(Nov 12 2018 at 22:29)</a>:</h4>
<p>and none of them are edition-sensitive</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>